import request from '@/utils/request';
import request2 from '@/utils/request2';
import {materialApiUrl} from '../../config';
/**
 * 合同台账列表
 * @param parameter
 */
export function parameterList(parameter){
    return request({
        url: materialApiUrl+'/material/material-contract/findListByMain',
        method: 'post',
        data: parameter
    })
}
/**
 * 获得云筑更新时间
 * @param parameter
 */
export function getYnzhuDate(parameter){
    return request2({
        url: materialApiUrl+'/material/material-contract/getYnzhuDate',
        method: 'get',
        params: parameter
    })
}
/**
 * 合同台账编辑
 * @param parameter
 */
export function parameterEdit(parameter){
    return request2({
        url: materialApiUrl+'/material/material-contract/editByMain',
        method: 'post',
        data: parameter
    })
}
/**
 * 合同台账提交
 * @param parameter
 */
export function submitApply(parameter){
    return request2({
        url: materialApiUrl+'/material/material-contract/submitApply',
        method: 'post',
        data: parameter
    })
}
/**
 * 合同台账明细列表
 * @param parameter
 */
export function parameterDetail(parameter){
    return request({
        url: materialApiUrl+'/material/material-contract/findListByDetails',
        method: 'get',
        params: parameter
    })
}
/**
 * 导入
 */
export function editByDetailsList(data){
    return request2({
        url: materialApiUrl+'/material/material-contract/editByDetailsList',
        method: 'post',
        data
    })
}

/**
 * 合同台账提交审核
 * @param parameter
 */
export function audit(parameter){
    return request2({
        url: materialApiUrl+'/material/material-contract/submitApply',
        method: 'post',
        data: parameter
    })
}
/**
 * 合同台账新增附件
 * @param parameter
 */
export function addFile(parameter){
    let url = materialApiUrl+'/materials/tender_file_review/addFile';
    return url;
}
/**
 * 合同台账附件列表
 * @param parameter
 */
export function fileList(parameter){
    let url = materialApiUrl+'/materials/tender_file_review/findFileList';
    return url;
}
/**
 * 合同台账附件删除
 * @param parameter
 */
export function fileDel(parameter){
    let url = materialApiUrl+'/materials/tender_file_review/deleteFile';
    return url;
}

/**
 * 合同台账-根据Id查明细
 * @param parameter
 */
export function findListByMainId(params){
    return request({
        url: materialApiUrl+`/material/material-contract/findListByMainId/${params.id}`,
        method: 'get',
        params
    })
}

/**
 * 合同台账-根据Id查明细
 */
export function findContractMenuById(params){
    return request2({
        url: materialApiUrl+`/material/material-contract/findContractMenuById/${params.id}`,
        method: 'get',
        params
    })
}
/**
 *
 合同台账-列表数据-用印日期编辑
 * @param parameter
 */
export function applyMainDate(data){
    return request({
        url: materialApiUrl+`/material/material-contract/applyMainDate`,
        method: 'post',
        data
    })
}

/**
 *
 合同台账-列表数据-编辑详情
 */
export function editByDetails(data){
    return request({
        url: materialApiUrl+`/material/material-contract/editByDetails`,
        method: 'post',
        data
    })
}
